package com.gzs.zhdj.service;

import com.gzs.zhdj.domain.dto.PageBean;
import com.gzs.zhdj.domain.dto.PartyMemberPageDto;
import com.gzs.zhdj.domain.entity.PartyMember;
import com.gzs.zhdj.domain.dto.PartyMemberDto;
import com.gzs.zhdj.domain.dto.PasswordEditDto;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface AdminService {

    void importUser(PartyMemberDto partyMemberDto);

    void updatePasswordById(PasswordEditDto passwordEditDto);

    PartyMember getById(Integer id);


    PartyMember adminLogin(PartyMemberDto partyMemberDto);

    PageBean page(PartyMemberPageDto partyMemberPageDto);


    void updatePassword(PasswordEditDto passwordEditDto);

    PartyMember getSelfInfo();

    void updateSelfInof(PartyMember partyMember);

    void upload(MultipartFile image);

    List<Integer> getId();

    void updateInfoById(PartyMember partyMember);

    String getOrgName();
}
